
package com.wzapp.sitposture.common.converter;


import com.wzapp.sitposture.common.util.ToolUtil;

import javax.persistence.AttributeConverter;

/**
 * 功能: 将对象属性转换为JSON字符串，保存数据库；或者从数据库读取json转为对象. <br/>
 * 日期: 2017年12月19日 下午3:07:02 <br/>
 *
 * @author ql
 * @since JDK 1.8
 */
public class BooleanConverter implements AttributeConverter<Boolean, Boolean> {

    @Override
    public Boolean convertToDatabaseColumn(Boolean meta) {
        if (ToolUtil.isEmpty(meta)) {
            return false;
        }
        return meta;
    }

    @Override
    public Boolean convertToEntityAttribute(Boolean dbData) {
        if (ToolUtil.isEmpty(dbData)) {
            return false;
        }
        return dbData;
    }

}
